package br.com.tcc.helper;

public class Caracteristica implements Comparable<Caracteristica> {

	private String nome;
	private int codigo;
	private int qtdEscolhas;
	private String sigla;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public int getQtdEscolhas() {
		return qtdEscolhas;
	}

	public void setQtdEscolhas(int qtdEscolhas) {
		this.qtdEscolhas = qtdEscolhas;
	}

	public String getSigla() {
		return sigla;
	}

	public void setSigla(String sigla) {
		this.sigla = sigla;
	}

	@Override
	public int compareTo(Caracteristica caracteristica) {
		if (this.qtdEscolhas < caracteristica.getQtdEscolhas()) {
			return -1;
		}
		if (this.qtdEscolhas > caracteristica.getQtdEscolhas()) {
			return 1;
		}
		return 0;
	}

}
